<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组</title>
</head>
<body>
<script>
  /*
    forEach 迭代（遍历）数组
    eg: arr.forEach()
   */
  var arr=[1,2,3];
  //数组中自带 value index 它本身 三个元素
  arr.forEach(function (value,index,array){
    console.log(value);
    console.log(index);
    console.log(array);
  });
  /*
  filter()     用于筛选数组
    创建一个新数组，其中的元素符合指定条件
    eg： arr.filter(function(currentValue,index,arr))
   */
  var newarr=arr.filter(function (value,index){
    return value>1;
  });
  console.log(newarr);
  /*
  some()
    用于检测数组中是否有满足条件的元素，有则返回true，没有返回false
    如果找到第一个满足条件则不再继续查找
   */
  var arr1=[10,1,20]
  var flag=var1.some(function (value){
    return value>=1;
  });
  console.log(flag);
</script>
</body>
</html>